package cn.ad.entity;

import org.apache.ibatis.type.Alias;

import java.io.Serializable;
import java.util.Date;

@Alias("strategyDayParting")
public class StrategyDayParting extends PO implements Serializable {

    /**
     *策略日期关联表
     */
    private static final long serialVersionUID = 1L;
    /**
     * 策略标识，对应strategy.id
     */
    private int strategyId;
    /**
     * 星期一投放小时段描述，以24位的二进制数描述一天每个小时的是否投放。
     */
    private int monday;
    /**
     * 星期二
     */
    private int tuesday;
    /**
     * 星期四
     */
    private int thursday;
    /**
     * 星期五
     */
    private int friday;
    /**
     * 星期六
     */
    private int saturday;
    /**
     * 星期日
     */
    private int sunday;
    /**
     * 星期三
     */
    private int wednesday;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 状态 -1 删除 0 初始 1 有效 默认值为1
     */
    private int status;

    public int getStrategyId() {
        return strategyId;
    }

    public void setStrategyId(int strategyId) {
        this.strategyId = strategyId;
    }

    public int getMonday() {
        return monday;
    }

    public void setMonday(int monday) {
        this.monday = monday;
    }

    public int getTuesday() {
        return tuesday;
    }

    public void setTuesday(int tuesday) {
        this.tuesday = tuesday;
    }

    public int getThursday() {
        return thursday;
    }

    public void setThursday(int thursday) {
        this.thursday = thursday;
    }

    public int getFriday() {
        return friday;
    }

    public void setFriday(int friday) {
        this.friday = friday;
    }

    public int getSaturday() {
        return saturday;
    }

    public void setSaturday(int saturday) {
        this.saturday = saturday;
    }

    public int getSunday() {
        return sunday;
    }

    public void setSunday(int sunday) {
        this.sunday = sunday;
    }

    public int getWednesday() {
        return wednesday;
    }

    public void setWednesday(int wednesday) {
        this.wednesday = wednesday;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }
}
